import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 输入数组的长度
        int n = scanner.nextInt();
        scanner.nextLine(); // 消耗换行符

        // 创建两个一维数组
        int[] arr1 = new int[n];
        int[] arr2 = new int[n];

        // 输入第一个数组的元素
        for (int i = 0; i < n; i++) {
            arr1[i] = scanner.nextInt();
        }
        scanner.nextLine(); // 消耗换行符

        // 输入第二个数组的元素
        for (int i = 0; i < n; i++) {
            arr2[i] = scanner.nextInt();
        }

        // 调用 add 方法计算两个数组的和
        int[] result = add(arr1, arr2);

        // 输出结果数组的每个元素，每行一个元素
        for (int value : result) {
            System.out.println(value);
        }

        scanner.close();
    }

    // 定义 add 方法，求两个一维数组之和
    public static int[] add(int[] arr1, int[] arr2) {
        // 假设两个数组长度相同
        int[] sumArray = new int[arr1.length];

        // 计算两个数组对应位置的和
        for (int i = 0; i < arr1.length; i++) {
            sumArray[i] = arr1[i] + arr2[i];
        }

        return sumArray;
    }
}